/*
 * @Description: 
 * @Author: xiao li
 * @Date: 2021-07-04 00:16:14
 * @LastEditTime: 2022-01-15 16:48:58
 * @LastEditors: xiao li
 */
import { post, get } from '../index'

export default {
  // 公司服务到期提醒
  getAgentAuthStatus () {
    return get('agent/admin/authStatus')
  },
  // 获取公司列表
  getCompanyList () {
    return get('/company/admin/company')
  },
  // 获取插件授权
  companyGetPlugAuth (querys) {
    return get(`/company/admin/company/getPlugAuth`, querys)
  },
  // 获取某公司下的员工数据
  getCompanyStaff (querys) {
    return get('/company/admin/company/getCompanyStaff', querys)
  },
  // 新增 公司信息
  addCompany (querys) {
    return post('/company/admin/company', querys)
  },
  // 编辑 公司信息
  editCompany (params, querys) {
    return post(`/company/admin/company/detail${params}`, querys)
  },
  // 删除 公司信息
  delCompany (params, querys) {
    return get(`/company/admin/company/delete${params}`, querys)
  },
  // 上下架 公司信息
  changeCompany (params, querys) {
    return post(`/company/admin/company/companyChange${params}`, querys)
  },
  // 获取公司信息回显
  getCompanyInfo (querys) {
    return get('/company/admin/company/detail', querys)
  },
  // 新增 部门信息
  addDepartment (querys) {
    return post('/company/admin/department', querys)
  },
  // 编辑 部门信息
  editDepartment (params, querys) {
    return post(`/company/admin/department/detail${params}`, querys)
  },
  // 删除 部门信息
  delDepartment (params, querys) {
    return get(`/company/admin/department/delete${params}`, querys)
  },
  // 上下架 部门信息
  changeDepartment (params, querys) {
    return post(`/company/admin/department/departmentChange${params}`, querys)
  },
  // 获取部门信息
  getDepartment (querys) {
    return get('/company/admin/department', querys)
  },
  // 获取职位列表
  getPositionList (querys) {
    return get('/company/admin/job', querys)
  },
  // 添加职位
  addPositionInfo (params, querys) {
    return post(`/company/admin/job${params}`, querys)
  },
  // 编辑职位信息
  editPositionInfo (params, querys) {
    return post(`/company/admin/job/detail${params}`, querys)
  },
  // 删除职位信息
  delPositionInfo (params, querys) {
    return get(`/company/admin/job/delete${params}`, querys)
  }
}
